<HTML>
<HEAD>
<TITLE>Zawarto warstwy</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function loadOuter(doc) {
    document.outerDisplay.src = doc
}
function loadInner(doc) {
    var nested = document.outerDisplay.document.layers
    if (nested.length > 0) {
    // warstwa wewntrzna istnieje, a zatem pobieramy jej 
    // zawarto lub odtwarzamy j
        if (doc) {
            nested[0].src = doc
        } else {
            restoreInner(nested[0])
        }
    } else {
    // informujemy uytkownika o odtworzeniu zawartoci warstwy wewntrznej
        if (confirm("Warstwa wewntrzna zostaa zniszczona poprzez pobranie nowego 
        dokumentu do warstwy zewntrznej. Czy przywrci oryginalne warstwy?")) {
            restoreLayers(doc)
        }
    }
}

function restoreLayers(doc) {
  // przywracamy oryginalny wygld warstwy zewntrznej.
    document.outerDisplay.bgColor = "coral"
    document.outerDisplay.resizeTo(370,190) // okrelamy obszar przycinania
    document.outerDisplay.document.write("")
    document.outerDisplay.document.close()
    // generujemy now warstw wewntrzn
    var newInner = new Layer(360, document.layers["outerDisplay"])
    newInner.bgColor = "aquamarine"
    newInner.moveTo(5,5)
    if (doc) {
    // uytkownik klikn przycisk zmieniajcy zawarto warstwy wewntrznej
        newInner.src = doc
    } else {
    // przywracamy oryginalny wygld
        restoreInner(newInner)
    }
    newInner.visibility = "show"
}
function restoreInner(inner) {
    inner.document.write("<HTML><BODY><P><B>Miejsce na zawarto wewntrznej 
    warstwy.</B></P></BODY></HTML>")
    inner.document.close()
    inner.resizeTo(360,180) // okrelamy obszar przycinania
}
</SCRIPT>
</HEAD>
<BODY>
<B>Okrelanie waciwoci <TT>layer.src</TT> warstw wewntrznych</B>
<HR>
Kliknij ponisze przyciski, aby sprawdzi co si stanie po pobraniu nowego dokumentu 
rdowego 
do <FONT COLOR="coral">warstwy zewntrznej</FONT> oraz <FONT COLOR="aquamarine">
warstwy wewntrznej</FONT>.
<P>
<LAYER TOP="100" BGCOLOR="coral">
<FORM>
Wybierz w warstwie zewntrznej:<BR>
<INPUT TYPE="button" VALUE="Poprawk I" onClick="loadOuter('article1.htm')"><BR>
<INPUT TYPE="button" VALUE="Ca Kart Praw" onClick="loadOuter('bofright.htm')"><BR>
</FORM>
</LAYER>
<LAYER TOP="220" BGCOLOR="aquamarine">
<FORM>
Pobierz do warstwy wewntrznej:<BR>
<INPUT TYPE="button" VALUE="Poprawk I" onClick="loadInner('article1.htm')"><BR>
<INPUT TYPE="button" VALUE="Ca Kart Praw" onClick="loadInner('bofright.htm')"><BR>
<INPUT TYPE="button" VALUE="Oryginaln zawarto" onClick="loadInner()"><BR>
</FORM>
</LAYER>
<LAYER NAME="outerDisplay" BGCOLOR="coral" TOP="100" LEFT="240" WIDTH="370" 
HEIGHT="190">
    <LAYER NAME="innerDisplay" BGCOLOR="aquamarine" TOP="5" LEFT="5" WIDTH="360" 
    HEIGHT="180">
    <P><B>Miejsce na now zawarto warstwy wewntrznej.</B></P>
    </LAYER>
</LAYER>
</BODY>
</HTML>